/**
 * OPay Inc.
 * Copyright (c) 2016-2022 All Rights Reserved.
 */
package cc.dd.marketing.api.feign;

import cc.dd.marketing.api.constant.ResultDTO;
import cc.dd.marketing.api.request.coupon.CouponListReqDTO;
import cc.dd.marketing.api.request.coupon.CouponUseReqDTO;
import cc.dd.marketing.api.response.coupon.CouponListRespDTO;
import cc.dd.marketing.api.response.coupon.CouponUseRespDTO;

import java.util.List;

/**
 * 优惠券
 *
 * @Auther: dongsufeng
 * @Date: 2022/9/14 16:45
 * @Description:
 */
public interface CouponFeign {
    /**
     * 优惠券列表查询
     *
     * @param couponListReqDTO
     * @return
     */
    ResultDTO<List<CouponListRespDTO>> queryCouponList(CouponListReqDTO couponListReqDTO);

    /**
     * 优惠券使用
     *
     * @param couponUseReqDTO
     * @return
     */
    ResultDTO<CouponUseRespDTO> use(CouponUseReqDTO couponUseReqDTO);
}
